package com.hjm.project.merchantInfo.change.domain;

import com.hjm.framework.aspectj.lang.annotation.Excel;
import com.hjm.framework.web.domain.BaseEntity;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

/**
 * 信息变更记录对象 information_change
 * 
 * @author LOVE
 * @date 2020-11-26
 */
public class InformationChange extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private Long id;

    /** 变更关键编号 */
    @Excel(name = "变更关键编号")
    private String num;

    /** 变更信息名称 */
    @Excel(name = "变更信息名称")
    private String name;

    /** 变更详情 */
    @Excel(name = "变更详情")
    private String note;

    /** 操作类型 1 申请变更，2 变更成功 3 驳回 */
    @Excel(name = "操作类型 1 申请变更，2 变更成功 3 驳回")
    private Long status;

    /** 变更人 */
    @Excel(name = "变更人")
    private String addMan;

    /** 添加时间 */
    @Excel(name = "添加时间")
    private String addTime;

    /** 添加日期 */
    @Excel(name = "添加日期")
    private String addDate;

    /** 审核意见 */
    @Excel(name = "审核意见")
    private String checkNote;

    /** 审核人 */
    @Excel(name = "审核人")
    private String checkMan;

    /** 审核日期 */
    @Excel(name = "审核日期")
    private String checkDate;

    /** 审核时间 */
    @Excel(name = "审核时间")
    private String checkTime;

    /** 提交类型 0 基础信息 1 联系人 2  交易状态 3 结算状态 4 结算账户 */
    @Excel(name = "提交类型 0 基础信息 1 联系人 2  交易状态 3 结算状态 4 结算账户")
    private Long addStatus;

    /** 更改流水 */
    @Excel(name = "更改流水")
    private String serial;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setNum(String num)
    {
        this.num = num;
    }

    public String getNum()
    {
        return num;
    }
    public void setName(String name)
    {
        this.name = name;
    }

    public String getName()
    {
        return name;
    }
    public void setNote(String note)
    {
        this.note = note;
    }

    public String getNote()
    {
        return note;
    }
    public void setStatus(Long status)
    {
        this.status = status;
    }

    public Long getStatus()
    {
        return status;
    }
    public void setAddMan(String addMan)
    {
        this.addMan = addMan;
    }

    public String getAddMan()
    {
        return addMan;
    }
    public void setAddTime(String addTime)
    {
        this.addTime = addTime;
    }

    public String getAddTime()
    {
        return addTime;
    }
    public void setAddDate(String addDate)
    {
        this.addDate = addDate;
    }

    public String getAddDate()
    {
        return addDate;
    }
    public void setCheckNote(String checkNote)
    {
        this.checkNote = checkNote;
    }

    public String getCheckNote()
    {
        return checkNote;
    }
    public void setCheckMan(String checkMan)
    {
        this.checkMan = checkMan;
    }

    public String getCheckMan()
    {
        return checkMan;
    }
    public void setCheckDate(String checkDate)
    {
        this.checkDate = checkDate;
    }

    public String getCheckDate()
    {
        return checkDate;
    }
    public void setCheckTime(String checkTime)
    {
        this.checkTime = checkTime;
    }

    public String getCheckTime()
    {
        return checkTime;
    }
    public void setAddStatus(Long addStatus)
    {
        this.addStatus = addStatus;
    }

    public Long getAddStatus()
    {
        return addStatus;
    }
    public void setSerial(String serial)
    {
        this.serial = serial;
    }

    public String getSerial()
    {
        return serial;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("num", getNum())
            .append("name", getName())
            .append("note", getNote())
            .append("status", getStatus())
            .append("addMan", getAddMan())
            .append("addTime", getAddTime())
            .append("addDate", getAddDate())
            .append("checkNote", getCheckNote())
            .append("checkMan", getCheckMan())
            .append("checkDate", getCheckDate())
            .append("checkTime", getCheckTime())
            .append("addStatus", getAddStatus())
            .append("serial", getSerial())
            .toString();
    }
}
